MEGGIRQTYYEILGVAVDSSAEQIRRAYHKLAKIWHPDRWTKDPFRSGEAKRRFQQIQEAYSVLSDERKRSSYDVGLYDSGEDEGYFDFVQEMVSLMSQTKREEKQYSLEELQTMVDDMVYEFQSEPLFQNQSMQMNFDLNQTPDWHSQMSLPLSSFEFYSQSSY